% Informationen ------------------------------------------------------------
% 	Definition von globalen Parametern, die im gesamten Dokument verwendet
% 	werden können (z.B auf dem Deckblatt etc.).
% --------------------------------------------------------------------------

\newcommand{\titel}{Browserunabängige Erweiterung}
\newcommand{\untertitel}{Intelligente Kommandozeile basierend auf pseudo-natürlicher Sprache}
\newcommand{\art}{Bachelorthesis}
\newcommand{\fachgebiet}{Informatik}
\newcommand{\autor}{Simon Binkert}
\newcommand{\studienbereich}{Informatik}
\newcommand{\matrikelnr}{07-868-839}
\newcommand{\erstgutachter}{Matthias Bachmann}
\newcommand{\zweitgutachter}{René Hausammann}
\newcommand{\jahr}{2012}

% Eigene Befehle
\newcommand{\todo}[1]{\textbf{\textsc{\textcolor{red}{(TODO: #1)}}}}
\newcommand{\abb}[1]{Abbildung #1}


% Referenz für Use Cases
\newcounter{usecase}
\renewcommand\theusecase{UC-\ifnum\value{usecase}<10 0\fi\arabic{usecase}}
\newcommand{\usecase}[1]{\refstepcounter{usecase}{\textbf{\theusecase}\label{#1}}}
\newcommand{\refusecase}[1]{\hyperref[#1]{\ref{#1}}}

% Referenz für Funktionale Anforderungen
\newcounter{frq}
\renewcommand\thefrq{FRQ-\ifnum\value{frq}<10 0\fi\arabic{frq}}
\newcommand{\frequirement}[1]{\refstepcounter{frq}{\textbf{\thefrq}\label{#1}}}
\newcommand{\reffrequirement}[1]{\hyperref[#1]{\ref{#1}}}

% Referenz für Qualitätsanforderungen
\newcounter{qrq}
\renewcommand\theqrq{QRQ-\ifnum\value{qrq}<10 0\fi\arabic{qrq}}
\newcommand{\qrequirement}[1]{\refstepcounter{qrq}{\textbf{\theqrq}\label{#1}}}
\newcommand{\refqrequirement}[1]{\hyperref[#1]{\ref{#1}}}

% Referenz für Test Cases
\newcounter{testcase}
\renewcommand\thetestcase{TC-\ifnum\value{testcase}<10 0\fi\arabic{testcase}}
\newcommand{\testcase}[1]{\refstepcounter{testcase}{\textbf{\thetestcase}\label{#1}}}
\newcommand{\reftestcase}[1]{\hyperref[#1]{\ref{#1}}}

% Autorennamen in small caps
\newcommand{\AutorZ}[1]{\textsc{#1}}
\newcommand{\Autor}[1]{\AutorZ{\citeauthor{#1}}}

% Befehle zur semantischen Auszeichnung von Text
\newcommand{\NeuerBegriff}[1]{\textbf{#1}}
\newcommand{\Fachbegriff}[1]{\textit{#1}}
\newcommand{\Prozess}[1]{\textit{#1}}
\newcommand{\Webservice}[1]{\textit{#1}}
\newcommand{\Eingabe}[1]{\texttt{#1}}
\newcommand{\Code}[1]{\texttt{#1}}
\newcommand{\Datei}[1]{\texttt{#1}}
\newcommand{\Datentyp}[1]{\textsf{#1}}
\newcommand{\XMLElement}[1]{\textsf{#1}}

% Abkürzungen
\newcommand{\vgl}{Vgl.\ }
\newcommand{\ua}{\mbox{u.\,a.\ }}
\newcommand{\zB}{\mbox{z.\,B.\ }}
\newcommand{\bs}{$\backslash$}

